package com.jingli.pile.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;

/**
 * 收费规则表
 * @TableName c_rule
 */
@TableName(value ="c_rule")
public class Rule implements Serializable {
    /**
     * 
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 规则名称
     */
    private String changeName;

    /**
     * 充值类型  （作废） 3001和3002
     */
    private String chargeType;

    /**
     * 规则类型 10001 卡 10002公众号
     */
    private String ruleType;

    /**
     * 代理商ID
     */
    private String userId;

    /**
     * 创建时间
     */
    private Date createtime;

    /**
     * 是否为默认规则1:是 0:否
     */
    private Integer isGive;

    /**
     * 是否为平台默认规则 1:是 0:否
     */
    private Integer isSysGive;

    /**
     * 设备类型 2:二轮车 4:四轮车
     */
    private Integer deviceType;

    /**
     * 修改时间
     */
    private Date updateTime;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

    /**
     * 
     */
    public Integer getId() {
        return id;
    }

    /**
     * 
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 规则名称
     */
    public String getChangeName() {
        return changeName;
    }

    /**
     * 规则名称
     */
    public void setChangeName(String changeName) {
        this.changeName = changeName;
    }

    /**
     * 充值类型  （作废） 3001和3002
     */
    public String getChargeType() {
        return chargeType;
    }

    /**
     * 充值类型  （作废） 3001和3002
     */
    public void setChargeType(String chargeType) {
        this.chargeType = chargeType;
    }

    /**
     * 规则类型 10001 卡 10002公众号
     */
    public String getRuleType() {
        return ruleType;
    }

    /**
     * 规则类型 10001 卡 10002公众号
     */
    public void setRuleType(String ruleType) {
        this.ruleType = ruleType;
    }

    /**
     * 代理商ID
     */
    public String getUserId() {
        return userId;
    }

    /**
     * 代理商ID
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }

    /**
     * 创建时间
     */
    public Date getCreatetime() {
        return createtime;
    }

    /**
     * 创建时间
     */
    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    /**
     * 是否为默认规则1:是 0:否
     */
    public Integer getIsGive() {
        return isGive;
    }

    /**
     * 是否为默认规则1:是 0:否
     */
    public void setIsGive(Integer isGive) {
        this.isGive = isGive;
    }

    /**
     * 是否为平台默认规则 1:是 0:否
     */
    public Integer getIsSysGive() {
        return isSysGive;
    }

    /**
     * 是否为平台默认规则 1:是 0:否
     */
    public void setIsSysGive(Integer isSysGive) {
        this.isSysGive = isSysGive;
    }

    /**
     * 设备类型 2:二轮车 4:四轮车
     */
    public Integer getDeviceType() {
        return deviceType;
    }

    /**
     * 设备类型 2:二轮车 4:四轮车
     */
    public void setDeviceType(Integer deviceType) {
        this.deviceType = deviceType;
    }

    /**
     * 修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}